/*
    rem 适配文件
*/
;
(function (win) {
  var doc = win.document
  var docEl = doc.documentElement
  var metaEl = doc.querySelector('meta[name="viewport"]')
  //   设备像素比
  // var devicePixelRatio = win.devicePixelRatio
  var tid

  metaEl.setAttribute('content', 'initial-scale=.5, maximum-scale=.5, minimum-scale=.5, user-scalable=no viewport-fit=cover')

  function refreshRem () {
    var width = docEl.getBoundingClientRect().width
    // 手机各种数据  mozilla/5.0 (iphone; cpu iphone os 11_0 like mac os x) applewebkit/604.1.38 (khtml, like gecko) version/11.0 mobile/15a372 safari/604.1
    var ua = navigator.userAgent.toLowerCase()
    // 在ua里，找不到 ipad 的时候执行，也就是普通手机时执行
    if (!/ipad/.test(ua)) {
      // 375 / 2（dpr），不大于750，所以不执行
      if (width / 2 > 750) {
        width = 750 * 2
      }
      var rem = width / 10
      docEl.style.fontSize = rem + 'px'
    }
  }

  win.addEventListener('resize',
    function () {
      clearTimeout(tid)
      tid = setTimeout(refreshRem, 300)
    },
    false)

  win.addEventListener('pageshow',
    function (e) {
      if (e.persisted) {
        clearTimeout(tid)
        tid = setTimeout(refreshRem, 300)
      }
    },
    false)

  refreshRem()
})(window)
